import { IsNotEmpty, IsNumber, IsOptional, IsString } from "class-validator";

export class BaseRequestListDto {
    /**页码 */
    @IsNumber({}, { message: "页码必须是数字" })
    @IsNotEmpty({message:"页码是必须"})
    page!: number;

    /**每页条数 */
    @IsNumber({}, { message: "每页条数必须是数字" })
    @IsNotEmpty({message:"每页条数是必须"})
    pageSize!: number;

    /**排序 */
    @IsOptional()
    orderBy: string='id desc';

    /**关键字 */
    @IsOptional()
    searchText?: string;

    /**创建开始日期 */
    @IsOptional()
    fromDate?:string

    /**创建结束日期 */
    @IsOptional()
    toDate?:string

}
